About Keymore Limited (13205896) United Kingdom