About Niamh Keane Limited (10319107) United Kingdom