About Illustratum Consilio Ltd (11495542) United Kingdom