About Claddagh Venture Investment Limited (12020171) United Kingdom