About Greenoaks Global Holdings Ltd. (08615569) United Kingdom