About Braintree Polish Holdings Limited (11860867) United Kingdom