About Tethercells Limited (13567548) United Kingdom