About Project 78 Limited (06856404) United Kingdom