About Muckross Limited (NI058607) United Kingdom