About Theta Kappa Solutions Ltd (12151473) United Kingdom