About Lycidas (377) Limited (SC240406) United Kingdom