About Mammothgrip Ltd (12030465) United Kingdom