Despite the focus on Asian services, STICPAY is a London-based company, though little is known about the people behind the brand.