About Sextant Investments Limited (06833174) United Kingdom