About Placid Panda Limited (10772116) United Kingdom