About Integra Developments Ltd (08035042) United Kingdom