About Setter Acquisition Limited (12946771) United Kingdom