About The Non-executive Board Limited (12604532) United Kingdom