About Lycidas Ltd (12006545) United Kingdom