About Triquetra Marine Limited (06588406) United Kingdom