About Sastre Consulting Ltd (11372210) United Kingdom