About Magnimate Ltd (06826698) United Kingdom