About Fin Marketing & Communications Limited (01728520) United Kingdom