About Medallo Limited (11629712) United Kingdom