About Kulcha House Ltd (12017152) United Kingdom