About Global Self-service Business Innovative Application Association (12716553) United Kingdom