About Finishedtouch Ltd (12725178) United Kingdom