About Almendro Limited (SC647636) United Kingdom