About Palacio R&n Limited (11317149) United Kingdom