About Sandor Group Holdings Ltd (11817968) United Kingdom