About Finch Capital Holdings Ltd (10602648) United Kingdom