About Triqs Consulting Limited (09016408) United Kingdom