Plaxica Limited

Imperial College Incubator, Bessemer Building, SW7 2AZ, United Kingdom (London)