About Master & Co Investments Ltd (13018477) United Kingdom