About The Mechanical Tail Company Ltd (09681342) United Kingdom