About Finesse Touch Ltd (SC679761) United Kingdom