About Balderton Business Park Management Company Limited (12629579) United Kingdom