About Kieran Finch Studios Ltd (12757006) United Kingdom