About Illuminata Publishers Limited (03895939) United Kingdom