About Harness Projects Limited (12839961) United Kingdom