About Kocha Limited (07852279) United Kingdom