About Dimension Eighty Eight (holdings) Limited (12014197) United Kingdom