About The Blackfish Group Holdings Ltd (11929586) United Kingdom