About London Eye Studio Limited (12892811) United Kingdom