About Digital Holistics Limited (10264323) United Kingdom