About Finch Technical Solutions Ltd (13272252) United Kingdom