About Special Project Six Ltd (09895589) United Kingdom