About Lykia Limited (09338023) United Kingdom