About Almora Tech Limited (13459095) United Kingdom