About Balderton Partners Limited (06274326) United Kingdom