About Ngero Limited (12042305) United Kingdom