About Eyeball Gallery Limited (08820734) United Kingdom