About Ikarus Engineering (holdings) Ltd (09364931) United Kingdom