About Ftr Associates Limited (10843219) United Kingdom