About Albatross Electrics Limited (10292899) United Kingdom