About Tetrus Solutions Limited (09702317) United Kingdom