About Sandi Technology Co. Limited (09306078) United Kingdom