About Green Mamba Ltd (10222435) United Kingdom