About Leckytek Ltd (11788997) United Kingdom