About The Jfr Group Limited (12385629) United Kingdom