About Lykabos Ltd (12955925) United Kingdom