About Lycidas Nominees Limited (SC110029) United Kingdom