About The Portfolio Platform Ltd (12628399) United Kingdom