About The Power Studio Limited (10114656) United Kingdom