About Teaghlach Management Limited (13483827) United Kingdom