About Project 55 London Limited (04426680) United Kingdom