About Imodal Europe Limited (06655147) United Kingdom