About Project 42 Holdings Ltd (12437580) United Kingdom