About Lycus Limited (12525089) United Kingdom