About Teeze Ltd (12163388) United Kingdom