About Pixar Services Limited (06435113) United Kingdom