About Strictlypsa Ltd (12848357) United Kingdom