About Hammurabi Of London Ltd (09369406) United Kingdom