About Digital Shapes Limited (12810541) United Kingdom