About Openideas Holding Limited (06029190) United Kingdom