About Frontline Display International Limited (01593717) United Kingdom