About Green Hat Security Limited (12146960) United Kingdom