About Avid Panda Limited (11673693) United Kingdom