About Sandroid Creations Ltd (10454029) United Kingdom