About Lykia Consultancy Ltd (12767290) United Kingdom