About Radu London Limited (12064006) United Kingdom