About World Of Invention Holding Limited (12114322) United Kingdom