About Integra Soft Services Ltd (08632479) United Kingdom