About Teasel & Tweed Limited (SC467419) United Kingdom