About Powell Invest Ltd (12692637) United Kingdom