About Paydor Ltd (13532610) United Kingdom