About Salaca Management Limited (08281996) United Kingdom