About Ptoroton Holdings Ltd (SC596999) United Kingdom