About Demanka (braintree) Limited (03550150) United Kingdom