About Ilc Therapeutics Ltd (SC426667) United Kingdom