About Lycus Consulting Limited (08692141) United Kingdom