About Powell Group Holdings Ltd (12573487) United Kingdom