About Halo England Ltd (11841005) United Kingdom