About Bit Technologies Uk Limited (08301163) United Kingdom