About Nemba Ltd (10761732) United Kingdom