About Ngara Holdings Limited (12421948) United Kingdom