About Rubicbit Ltd (13343340) United Kingdom