About Illumia Limited (02311935) United Kingdom