About Keyrate Limited (12791876) United Kingdom