About Marshmallows (accrington) Ltd (05238023) United Kingdom