About Teasel Consulting Limited (09051848) United Kingdom