I could give you the details of a company we have used for 20 years that do repairs down to component level and hvae made boards etc for us, not sure on how it stands of advertising tho as i cant pm you

malc