About Love&snuggles Ltd (12260083) United Kingdom