About Mediumarchglass Ltd (12900682) United Kingdom