About Pygmee Properties Ltd (13595955) United Kingdom