About Zambra Investments Limited (00831123) United Kingdom