About Keymer Ltd (13345303) United Kingdom