About Sandor Publishing Limited (13484888) United Kingdom