About Greenfinch Holdings Ltd (12390336) United Kingdom