About Lime Key Investments Limited (12503512) United Kingdom