About Sandia Limited (11578792) United Kingdom