About Teasel Services Ltd (SC555401) United Kingdom