About Ftora Group Ltd (10357962) United Kingdom