About Illumar Limited (12417319) United Kingdom