About Oxe Bit Limited (12244824) United Kingdom