About Proterra & Associates Ltd. (SC259078) United Kingdom