About Nelly Fx Limited (12878454) United Kingdom