About Teasel Management Limited (07815317) United Kingdom