About Sandbox Holdings Ltd (13373598) United Kingdom