About Palorosa Consultancy Limited (06353399) United Kingdom