About Tosca Penta Acquisitions Limited Partnership (SL018026) United Kingdom