About Powerful Ideas Software Limited (10842341) United Kingdom