About Substratum Consulting Limited (09848647) United Kingdom