About T&f Bioresonance Ltd (11640812) United Kingdom