About Lemon Juice Studios Ltd (10532210) United Kingdom