About Lycoeus Ltd (11022260) United Kingdom