About Imagos London Limited (09095742) United Kingdom