About Germac Controls Ltd (12145589) United Kingdom