About Finesse Ventures Limited (10894561) United Kingdom