About Strosa Uk Ltd (11670780) United Kingdom