About E Ngobi Ltd (12385267) United Kingdom