About Teon Richards Tm Ltd (12747683) United Kingdom