About Lykke Tribe Limited (11879078) United Kingdom