About Rubix London Limited (09809882) United Kingdom