About T.e.l. Holdings Limited (09881196) United Kingdom