About Defama Associates Ltd (05931812) United Kingdom