About Paybyshares Ltd (SC684526) United Kingdom