About Sextant Advisers Ltd (12512878) United Kingdom