About T. & C. Agency Ltd. (SC202157) United Kingdom