About Lance Platform Limited (06595918) United Kingdom