About Teambit Ltd (11028336) United Kingdom