About Digital Composite Limited (08280804) United Kingdom