About Finesse Technologies Ltd (12680991) United Kingdom