About Bytes And Bits Labs Ltd. (13151342) United Kingdom