About Lince Display Limited (12837630) United Kingdom