About Sandora Holdings Limited (03855950) United Kingdom