About Vallo S Limited (10782883) United Kingdom