About Keeragh Holdings Limited (11335124) United Kingdom