About Keyko Investments Ltd (SC711037) United Kingdom