About Keane Productions Limited (06899740) United Kingdom