About Diagram Investments Limited (01700757) United Kingdom