About Integrated Developments Ltd (04123608) United Kingdom