About Rubik Digital Ltd (07116439) United Kingdom