About Lea Studio Ltd (12729227) United Kingdom