About Lobster Eye Limited (10055210) United Kingdom