About Ministry Of Ideas Registered Limited (08079164) United Kingdom