About Mast Investment Management Ltd (09323711) United Kingdom