About Teazle Limited (04718648) United Kingdom