About Torbay Open Centre Limited (12642459) United Kingdom