About The Mad Turk Stamford Limited (12298419) United Kingdom