About Mba Information Technology Holdings Limited (08638651) United Kingdom