About Sandstrom Consulting Ltd (12764545) United Kingdom