About Finch Logic Limited (06816819) United Kingdom