About Apex Generators Limited (SC367781) United Kingdom