About Green Lid Holdings Ltd (12961825) United Kingdom