About Teasel England Limited (05841939) United Kingdom