About Greenbase Development (poole) Ltd (11720235) United Kingdom