About Finesse Tech Laboratory Limited (12752716) United Kingdom