About Halo London Limited (10346026) United Kingdom