About Project 22 Holdings Ltd (10452105) United Kingdom