About Pixar Limited (10828215) United Kingdom