About Greencap Partners Limited (12990147) United Kingdom