About Marshall Worldwide Ltd. (08576118) United Kingdom