About Finesse Associates Limited (04118098) United Kingdom