About The Palomino Shop Ltd (11679039) United Kingdom