About Kyu London Limited (11205806) United Kingdom