About Sandulache Ltd (11601118) United Kingdom