About Imo Capital Ltd (08530223) United Kingdom