About Mainframe Technology Limited (08928683) United Kingdom