About Thrupple Holdings Limited (12595836) United Kingdom