About Green Cap Holdings Ltd (11919638) United Kingdom