About Kozha London Ltd (11599931) United Kingdom