About Halo Software Limited (10856341) United Kingdom