About Magicbit Ltd (12526667) United Kingdom