About Pangaea Management Limited (06678796) United Kingdom