About Almendra Europe (uk) Limited (13579317) United Kingdom