About Astra Investment Management Company Limited (09701549) United Kingdom