About Joe Keane Limited (12153273) United Kingdom