About Medallion Technologies Ltd (13418102) United Kingdom