About Finch Image Ltd (13610631) United Kingdom