About Managed Initiatives Limited (05024090) United Kingdom