About Lycaro Ltd (SC678935) United Kingdom