About Theta Sigma Ltd (12787891) United Kingdom