About Teaghlach Nominees Limited (12848493) United Kingdom