About London Eye Holdings Limited (05686179) United Kingdom