About Striding Edge (payments) Ltd (09947698) United Kingdom