About Power & Masters Ltd. (12302060) United Kingdom