About Finch Technologies Limited (11158331) United Kingdom