About Tertius Consult Limited (SC322187) United Kingdom