About Sandbox Xp Limited (12832226) United Kingdom