About Rubix Kangaroo Limited (07340181) United Kingdom