About The Insurance Manager Limited (05229344) United Kingdom