About Phonecard Services Limited (04122851) United Kingdom