About Green Turtle Waste Management Limited (12048236) United Kingdom