About Teazles Ltd (05380384) United Kingdom