About Pangaea Developments Limited (07610953) United Kingdom