About Elopidar Management Company Limited (04264075) United Kingdom