About Integra Creative Solutions Limited (07484852) United Kingdom