About Marshall Research Limited (10530295) United Kingdom