About Blackfinch Holdings Limited (11876719) United Kingdom