About Project S7 Limited (12576322) United Kingdom