About Skrill Holdings Limited (06124048) United Kingdom