About De Medical London Limited (10981280) United Kingdom