About Thwack Partners Limited (10264793) United Kingdom