About Koca London Limited (11100558) United Kingdom