About Ngala Limited (06458345) United Kingdom