About Blackwood Intelligence Limited (10888411) United Kingdom