About Fault Tolerance Limited (12110217) United Kingdom