About Verrutum Consulting Limited (10041897) United Kingdom