About Pizarro Consulting Ltd (07212798) United Kingdom