About Palomino Paradiso Ltd (11911029) United Kingdom