About Tosca Penta Endeavour Limited Partnership (SL014482) United Kingdom