About S19 Consulting Limited (12272918) United Kingdom