About Project 60 Six Limited (11672085) United Kingdom