About Pangaea Fx Ltd (11089082) United Kingdom