About Panda Holdco Limited (13189251) United Kingdom