About Almendra Consultants Ltd (11797021) United Kingdom