About Tetrasolutions Limited (06268437) United Kingdom