LUMEN RESEARCH LTD

WC1A 2TH (London)