About Integra Solutions Limited (07486982) United Kingdom