About Folkestone Town Team Limited (10589712) United Kingdom