About Ruja London Limited (08037152) United Kingdom