About Swipe Stack Ltd (07954706) United Kingdom