About Almora Holdings Limited (07770670) United Kingdom