About Growcap Investments Limited (11401629) United Kingdom