About Sensa Store Ltd (13278081) United Kingdom