About Bixo Group Limited (13285110) United Kingdom