About Lionfish Litigation Finance (uk) Limited (12165991) United Kingdom