About Shelley.life Ltd. (12767466) United Kingdom