About Keegale Limited (12223280) United Kingdom