About Keynote Investment Co. Limited (01069238) United Kingdom