About Hammurabi Developments Ltd (10916472) United Kingdom