About Ilium Communications Limited (05541376) United Kingdom