About Sandbox Platform Limited (09490484) United Kingdom