About Alpha Medallion Ltd (11743877) United Kingdom