About Green Cap Management Ltd (13300864) United Kingdom