About London Marshmallow Ltd (12012065) United Kingdom