About Finxi Fx Ltd (11963936) United Kingdom