About Narlaka Limited (09865639) United Kingdom