About Swipe Id Technologies Ltd (12783726) United Kingdom