About Finesse Investment Holdings Limited (11953783) United Kingdom