About Pangaea Laboratories Limited (03783618) United Kingdom