About Rodi London Limited (10174730) United Kingdom