About Information Manager Consultant Limited (12072879) United Kingdom