About Xeric Investments Limited (06215133) United Kingdom