About Lukk Limited (11590606) United Kingdom