About C T R Triangle Limited (IP28388R) United Kingdom