About Manifesto Strategy Limited (08045529) United Kingdom