About T.s.s. London Security Ltd (12634797) United Kingdom