About Lycidas (437) Limited (SC296326) United Kingdom