About Tetractys Limited (05977895) United Kingdom