About Almora Limited (07770479) United Kingdom