About Illumerx Ltd (13547302) United Kingdom