About Almira Ip Limited (11504515) United Kingdom