About Microbit Technologies Ltd (07938835) United Kingdom