About Diagram Capital Ltd (10437925) United Kingdom