About Lime Green Investments Limited (07952042) United Kingdom