About Medora Associates Limited (09909809) United Kingdom