About Lance Group Holdings Limited (12419973) United Kingdom