About Mbx3 Ltd (NI664343) United Kingdom