About Proterra Financial Limited (10416248) United Kingdom