About New Kulcha Express Ltd (11846736) United Kingdom