About Imo Management Limited (02653641) United Kingdom