About Lukk.io Holdings Limited (12615834) United Kingdom