About Powel Holding Ltd. (12155763) United Kingdom