About Black Fin Management Limited (07407017) United Kingdom