About Apogee Power & Control Limited (09691292) United Kingdom