About Terryscope Limited (05380150) United Kingdom