About Imperial Lance Limited (12272643) United Kingdom