About Marble Arch Investments Limited (09820163) United Kingdom