About Somersal Consulting Limited (07565073) United Kingdom