About Dmr London Ltd (10097939) United Kingdom