About Growthcap Limited (07419689) United Kingdom