About Stakeholder Limited (10889312) United Kingdom