About New Khukuri Ltd (12105927) United Kingdom