About Diamond Armada Limited (11276583) United Kingdom