About Horus Of London Limited (09340224) United Kingdom