About Keyture Investments Limited (13062847) United Kingdom