About Lykos Management And Consulting Solutions Ltd (10064690) United Kingdom