About Maxim Eyewear Limited (12760168) United Kingdom