About Teezers Ltd (11600280) United Kingdom