About Almira Limited (10138328) United Kingdom