About Leiker Ltd (11760284) United Kingdom