About Medden Ltd. (12903822) United Kingdom