About Dimension Four Technology Limited (10876099) United Kingdom