About Sanden & Sanden Holdings Ltd (11313618) United Kingdom