About Lykia London Ltd (13095889) United Kingdom