About Malambe Limited (10509591) United Kingdom