About Narla Engineering Holdings Limited (10960123) United Kingdom