About Luchakka Management Limited (13525839) United Kingdom