About Master Investments Limited (01942338) United Kingdom