About Stephanie Barba Mendoza Ltd (12349384) United Kingdom