About Eca Studio Ltd (09958160) United Kingdom