About Teasel 1990 Limited (09274570) United Kingdom