About Peppermint Technology Holdings Limited (09679181) United Kingdom