About Opidis Limited (04690909) United Kingdom