About Powafix Uk Ltd (12081252) United Kingdom