SCIENCE.ECOLOGY.ART LIMITED Company number 03487388 · Monitor this company Dissolved Overview People 8 Financial Documents Analysis Location Related Registered office Address25B LLOYD BAKER STREET, LONDON, WC1X 9AT PostcodeWC1X 9AT Map