About Bluebells & Jellyfish Limited (08013724) United Kingdom