About Leokk Ltd (12268975) United Kingdom