About Rida London Limited (10880409) United Kingdom