About Sandecore Limited (12087410) United Kingdom