About Almira Development Ltd (11603552) United Kingdom