About Alimera Sciences Limited (08018355) United Kingdom