About Ibit Consult Limited (12949764) United Kingdom