About Illi Management Limited (NI678361) United Kingdom