About Teradita Limited (12026788) United Kingdom