About Rubix Development Group Limited (10064974) United Kingdom