About Separated Fx Limited (13047936) United Kingdom