About Green Ball Sustainability Limited (11343475) United Kingdom