About Armellie London Limited (12239062) United Kingdom