About Tetrus Group Holdings Limited (13197685) United Kingdom