About Shella S Limited Company Ltd (12819983) United Kingdom