About Tilly Masterson Investment Management Limited (SC279975) United Kingdom