About Palomino World (uk) Limited (05276508) United Kingdom