About Greenoaks Global International Holdings Ltd. (09276027) United Kingdom