About Sty Leash Ltd (13320523) United Kingdom