About Marvida Trident Dudley Management Co Limited (11680003) United Kingdom