About Halo Technologies Europe Limited (NI660793) United Kingdom