About Triquetrae Limited (10553981) United Kingdom