About Sandbox Investments Ltd (12939653) United Kingdom