About Blink Of An Eye Studios Ltd (11558129) United Kingdom