About Project 228 Limited (11634732) United Kingdom