About Shelle Ltd (11846401) United Kingdom