About Palomino Productions Limited (10066828) United Kingdom