About Kantor Holdings Limited (12333323) United Kingdom