About Diagram Industries Limited (10887083) United Kingdom