About Clocha Holdings Limited (NI633738) United Kingdom