About Illuma Research Limited (08742395) United Kingdom