About Bit Studios Ltd (12906361) United Kingdom