About Sandbox Management Consultancy Ltd (11793071) United Kingdom