About Set-up Technologies Ltd (12786978) United Kingdom