About Skrill Limited (04260907) United Kingdom