About Strawberry Lemonade Limited (12142612) United Kingdom