About Sadiistars Ltd. (13086384) United Kingdom