About Bumble Beach Creations Ltd. (11528693) United Kingdom