About Halo Halo Internet Ltd (10231572) United Kingdom