About Directorpower Limited (03088117) United Kingdom