About Keep Investments Ltd (11934505) United Kingdom