About Tetrad Investments Limited (10157780) United Kingdom