About Oliver Dumas Associates Limited (09320616) United Kingdom