About Triquettra Limited (07506337) United Kingdom