About Theta Tech Solutions Ltd (12622480) United Kingdom