About Ic 3lance Limited (11199303) United Kingdom