About Almira Holdings Limited (NI073566) United Kingdom