About Terloserc Ltd (10578781) United Kingdom