About Lykia Consulting Ltd (12970712) United Kingdom