About Managed Exit Limited (06631310) United Kingdom