About Jo Finn Marketing Limited (09911889) United Kingdom