About Finmark Associates Limited (12435682) United Kingdom