About Mambo Motor Enterprises Limited (11684698) United Kingdom