About No8 Ventures Limited (12986140) United Kingdom