About Kulcha Junction Ltd (11842843) United Kingdom