About Mammoth Turquoise Ltd (13161435) United Kingdom