About Alphabit Projects Uk Ltd (12327183) United Kingdom