About Jfrt Holdings Limited (11727172) United Kingdom