About Medora Limited (09238678) United Kingdom