About One More Idea Limited (10631883) United Kingdom