About Bits & Bytes Technologies Ltd (13078222) United Kingdom