About Noambi Ltd (10645337) United Kingdom