About Imago Solutions Ltd. (06755860) United Kingdom