About Koru Rua London Limited (12965768) United Kingdom