About Sandbox International Holdings Limited (12377093) United Kingdom