About Ftr Consulting Limited (08928414) United Kingdom