About Devermore Limited (11519454) United Kingdom