About Minibit Computers Ltd (12057341) United Kingdom