About Mbi Technologies Ltd (09907496) United Kingdom