About Eyedea Studio Ltd (08638403) United Kingdom