About Ftspot Limited (09770024) United Kingdom