About Mamba Designs Ltd (13282247) United Kingdom