About Leikur Holding Ltd (13072400) United Kingdom