About Lycidas Securities Limited (SC170114) United Kingdom